package org.jeecg.modules.xxgx.cxtj.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel(description="发票统计（按客户）返回参数")
public class XxFptjKehuDTO {
    @Excel(name = "客户税号",orderNum = "0")
    @ApiModelProperty(value = "客户税号")
    String khsh;

    @Excel(name = "客户名称",orderNum = "1")
    @ApiModelProperty(value = "客户名称")
    String khmc;

    @Excel(name = "销售含税金额",orderNum = "2")
    @ApiModelProperty(value = "销售含税金额")
    private BigDecimal xxjeJshj;
    @Excel(name = "销项金额",orderNum = "3")
    @ApiModelProperty(value = "销项金额")
    private BigDecimal xxjeHjje;

    @Excel(name = "销项税额",orderNum = "4")
    @ApiModelProperty(value = "销项税额")
    private BigDecimal xxseSe;

    @Excel(name = "销项正数金额",orderNum = "5")
    @ApiModelProperty(value = "正票_合计金额")
    private BigDecimal zpHjje;
    @Excel(name = "销项正数税额",orderNum = "6")
    @ApiModelProperty(value = "正票_合计税额")
    private BigDecimal zpSe;
    @ApiModelProperty(value = "正票_价税合计")
    private BigDecimal zpJshj;

    @Excel(name = "销项负数金额",orderNum = "7")
    @ApiModelProperty(value = "负票_合计金额")
    private BigDecimal fpHjje;
    @Excel(name = "销项负数税额",orderNum = "8")
    @ApiModelProperty(value = "负票_合计税额")
    private BigDecimal fpSe;
    @ApiModelProperty(value = "负票_价税合计")
    private BigDecimal fpJshj;

    @Excel(name = "发票总数",orderNum = "9")
    @ApiModelProperty(value = "发票总数")
    private int fpzs;

    @Excel(name = "正数发票数量",orderNum = "10")
    @ApiModelProperty(value = "正票_发票份数")
    private int zpFpfs;


    @Excel(name = "正废发票数量",orderNum = "11")
    @ApiModelProperty(value = "正废_发票分数")
    private int zfFpfs;
    @ApiModelProperty(value = "正废_合计金额")
    private BigDecimal zfFjje;
    @ApiModelProperty(value = "正废_合计税额")
    private BigDecimal zfSe;
    @ApiModelProperty(value = "正废_价税合计")
    private BigDecimal zfJshj;

    @Excel(name = "负数发票数量",orderNum = "12")
    @ApiModelProperty(value = "负票_发票分数")
    private int fpFpfs;

    @Excel(name = "负废发票数量",orderNum = "13")
    @ApiModelProperty(value = "负废_发票分数")
    private int ffFpfs;
    @ApiModelProperty(value = "负废_合计金额")
    private BigDecimal ffHjje;
    @ApiModelProperty(value = "负废_合计税额")
    private BigDecimal ffSe;
    @ApiModelProperty(value = "负废_价税合计")
    private BigDecimal ffJshj;
}
